---
title: "ArchiMate"
date: 2023-04-30T18:56:06+03:00
description: "Общая заметка о ArchiMate"
tags: ["arch", "togaf", "archi", "archimate"]
ShowToc: true
ShowBreadCrumbs: true
draft: false
---

[**ArchiMate**](https://www.archimatetool.com/) - это язык архитектурного моделирования, который наиболее точно соответствует концепциям фреймворка [TOGAF]({{< ref "202304301855-togaf" >}}).

Видео про ArchiMate:

<iframe
    width="560"
    height="315"
    src="https://www.youtube.com/embed/FJv6R2aLE3A"
    title="YouTube video player"
    frameborder="0"
    allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"
    allowfullscreen>
</iframe>

Статья про archimate: [Зачем бизнес-аналитику ArchiMate: 7 главных преимуществ и пара недостатков Archi](https://babok-school.ru/blogs/what-is-archimate-and-archi/)

ArchiMate выделяет для описания корпоративной деятельности 3 уровня:

1. Уровень бизнеса (business) с элементами для описания структуры, поведения и информации об объектах, имеющих непосредственное отношение к людям, бизнес-процессам и продуктам, а также взаимоотношениях между ними.
2. Уровень программного обеспечения (application) - описывает структуру и поведение приложений, используемых предприятием для своевременной и целенаправленной обработки корпоративных данных.
3. Уровень аппаратного обеспечения (technology) - содержит элементы для описания структуры и поведения корпоративного ИТ-комплекса - узлы кластера, мультифункциональные устройства, сети передачи данных, инфраструктурные сервисы и системное ПО.

Из чего состоит ArchiMate, основные блоки:

![ArchiMate: основные элементы](/img/archimate/archimate-blocks.png)

Пример трехуровневый системы, где снизу-вверх показано как более низкоуровневые концепции поддерживают более высокоуровневые: 

![ArchiMate: пример](/img/archimate/archimate-example.jpg)

7 главных достоинств Archi

С точки зрения практического использования Archi в профессиональной деятельности бизнес-аналитика, его ключевыми плюсами считаются следующие:

1. Возможность комплексного описания всех аспектов корпоративной деятельности, от архитектуры предприятия до продуктов и сервисов, включая поддержку методологии TOGAF, которая считается наиболее распространенным и сбалансированным подходом для описания архитектуры предприятия;
2. Универсальность – подходит для любой предметной области, от ритейла до банковского бизнеса;
3. Простота использования – в отличие от того же ARIS, который предлагает 80 различных элементов для описания бизнес-процессов, инструментарий Archi намного лаконичнее (всего 15 элементов на бизнес-уровне), что упрощает работу с ним;
4. Кроссплатформенность позволяет устанавливать продукт на различные операционные системы (Windows, Linux, Mac);
5. Расширяемость за счет разнообразных дополнений (extension), например, coArchi делает возможной многопользовательскую совместную работу над моделями и их версионирование в Git-репозитории. Сюда же можно отнести возможность локализации пользовательского интерфейса, в частности, перевод на нужный язык пунктов меню и других элементов взаимодействия с системой, что дополнительно упрощает работу с ней.
6. Возможность генерации отчетов с визуализацией разработанных моделей, например, в виде скомпилированного HTML-документа, который может использоваться как корпоративная база знаний. Еще возможен экспорт моделей в PDF, PPT, DOC(X), RTF и ODT форматы с помощью Java-движка Jasper Report. Также существует инструмент кастомизации шаблонов для отчетов, который пока сложно назвать удобным для использования.
7. Открытый исходный код и бесплатная модель использования, что позволяет бизнес-аналитику работать с этим инструментом не только в рамках корпоративных лицензий, но и в личном режиме, например, с целью обучения.

Недостатки по сравнению с другими системами бизнес-моделирования

При вышеперечисленных достоинствах, стоит отметить также некоторые минусы Archi, которые ограничивают его применение в крупных проектах по бизнес-анализу:

1. Отсутствие стандартных нотаций моделирования (BPMN, UML, ERD, DFD, IDEF), которые чаще всего используются в наиболее распространенных кейсах бизнес-анализа, таких как разработка требований к информационным системам при автоматизации бизнес-процессов.
2. Все модели являются статичными графиками, отсутствует динамическое (имитационное) моделирование, как например, в Business Studio или ARIS. Также нет возможности автоматизации спроектированных бизнес-процессов, как в любой BPM-системе, такой как Camunda, ELMA, Unify NXJ и пр.
3. Несмотря на наличие инструментов визуализации и формирования HTML-отчетов, они слишком примитивны и не модифицируются под корпоративные шаблоны. Поэтому для их внешнего представления руководству бизнес-аналитику придется потратить дополнительное время на подготовку презентационных материалов, отвечающих стилю компании.
